var num=1;
function increment(inc) {
	if(num ==1 && inc <0){
		num=1;
	}else{
		num +=inc;
		$(".itxt").val(num);//属性选择器
	}
}

//创建对象 存储用户选择的规格选项的数据
var specMap={};
var itemId;
function selectspec(key,value) {
	//利用了map的key不能重复，如果重复就会把原来的数据覆盖掉
	specMap[key]=value;
	//获取js中对象多个的value值的集合  相当于Java中的map.put(key,value)
	var values=Object.values(specMap);

	var options=$('[name="options"]');
	//去除所有a标签的class属性
	$(options).each(function (index,e) {
		$(e).attr("class","");
	})
	//重新添加属性
	$(options).each(function (index,e) {
		//判断元素是否属于json对象中的，然后再给a标签赋值
		if(values.indexOf($(e).text()) >= 0){
			$(e).attr("class","selected");
		}
	})
	//匹配sku和我们选中的规格   specMap:我们点击的时候选中规格
//遍历list匹配两个对象是否相等
	for(var i=0; i < skuList.length; i++){
		if(match(skuList[i].spec,specMap)){//如果相等
			//修改商品名称、价格、卖点
			$(".sku-name").html("<h4>"+skuList[i].title+"</h4>");
			$("#price").html(skuList[i].price);
			$("#sellPoint").html(skuList[i].sellPoint);
			itemId=skuList[i].id;
		}
	}
}

function addcart() {
	alert("加购车");
	location.href="http://localhost:8082/cart/addToCart?itemId="+itemId+"&num="+num;
}



function match(map1,map2) {
	//js中for循环map对象 for in 循环
	for (var key in map1){  //遍历map1 所有的key
		//判断map1中的值是否和map2中的值相等
		if(map1[key] != map2[key]){
			return false;
		}
	}
	for (var key in map1){  //遍历map2 所有的key
		//判断map2中的值是否和map1中的值相等
		if(map2[key] != map1[key]){
			return false;
		}
	}
	return true;
}

$(function(){
	selectMongoDB();
})

function selectMongoDB(){
	$.ajax({//8082
		url : "http://localhost:8082/mongdb/selectMongoDB?goodId=149187842867984",
		type : "post",
		data :{},
		dataType : "json",
		async : true,
		success : function(result){
			if(result.code==200){
				var data= result.data;
				var div ="";
				for (var i = 0; i < data.length; i++){
					//div+="商品规格"+data[i].spec;
					div+="评论人:"+data[i].userId;
					div+="评论内容:"+data[i].title;
					div+="评论时间:"+data[i].dateTime+"<br>";
				}
				$("#four").html(div);
			}
		},
		error :function(){
			alert("系统异常,请联系管理员");
		}
	})
}